* {margin:0; padding:0;}
body {font:10px Verdana,Arial; margin:25px;font-size: 11px;
text-decoration: none;
background-color:#383838;
background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
    margin-bottom:10px;
    overflow:visible;}
ul{list-style:none;}
img{border:none;}
a{
	text-decoration:none;
	color: #15428B;
}

/* ********************* */
/* Mise en style du menu */
/* ********************* */

#menu{
	width:190px;
	border:1px solid #c6d5e1;
	float:left;
	background:#fff;
}
#menu li{
	padding:10px;
	margin:5px;
	color: #15428B;
	border: 1px solid #c6d5e1;
	background:#fff;
	clear:both;
	
}
#menu li img{float:left;margin-right:10px;}
#menu > li.item > a, #menu > li.sub > a{
	line-height:30px;
	display:block;
}
#menu > li > ul > li{
	border: none;
	border-left: 2px solid #c6d5e1;
}
#menu li.sousitem a{
	display:block;
}

#menu li:not(.sub):hover{
	background:#C1CEDB;
}

#menu li.selected{
	background:#4B708D;
	color:white;
}

#menu li.selected a{
	background:#4B708D;
	color:white;
}

#menu li.selected:hover{
	background:#4B708D;
}

#menu li.sub > a{
	background:url(../images/fleche.png) no-repeat center right;
}

#contenu{
	width:800px;
	margin-left:25px;
	margin-right:25px;
	float:left;
	background:#EFEFEF;
	border:1px solid #c6d5e1;
	padding:10px;
}

#contenu h1{}
#contenu h2{margin-bottom:10px;}
#contenu p{margin:10px 0;line-height:15px;width:500px;}
#contenu pre {
	font-size:12px;
	border:1px solid #c6d5e1;
	background:#fff;
	padding:10px;
	margin-bottom:10px;
}
#contenu ul{
	list-style-type: disc;
	list-style-position: inside;
}
#contenu ul li{
	margin:5px 0;
}
.net{
	clear:both;
}